<?php

session_start();

$idFuncionario = $_REQUEST['idFuncionario'];
$idEstoque = $_REQUEST['idEstoque'];
$descricaoMaterial = $_REQUEST['descricaoMaterial'];
$qtd = $_REQUEST["qtd"];

$funcionario = $em->find("Entities\Funcionario", $idFuncionario);
$estoque = $em->find("Entities\Estoque", $idEstoque);
echo $funcionario->getId();
echo $idFuncionario;
$estoque->setQuantidade($estoque->getQuantidade() - $qtd);

$em->persist($estoque);

$aquisicao = new Entities\Aquisicao();
$aquisicao->setDescricaoMaterial($descricaoMaterial);
$aquisicao->setEstoque($estoque);
$aquisicao->setFuncionario($funcionario);
$aquisicao->setQtd($qtd);
$dataAtual = new DateTime();
list($ano, $mes, $dia) = date("Y/m/d");
$dataAtual->setTimestamp(strtotime(date('m/d/Y')));

$aquisicao->setDataAquisicao($dataAtual);

$funcionarioResponsavel = $em->find("Entities\Login", $_SESSION['dados']['idLogin'])->getFuncionario();
$aquisicao->setResponsavel($funcionarioResponsavel);

$em->persist($aquisicao);


$erro = "0";
$msg = "";
$id = "";
try {
	$em->flush();

} catch (Exception $e) {
	$erro = $e->getCode();
	$msg = $e->getMessage();
}

echo "<erro>$erro</erro><msg>$msg</msg>";